/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: wangxin
 * Date: 2024-07-21
 * Time: 18:27
 */
public class test2 {
              //链表相加
//    public class Solution {
//        /**
//         * 代码中的类名、方法名、参数名已经指定，请勿修改，直接返回方法规定的值即可
//         *
//         *
//         * @param head1 ListNode类
//         * @param head2 ListNode类
//         * @return ListNode类
//         */
//        public static ListNode reverseList(ListNode head){
//            ListNode cur = null,pre = head,temp;
//            while(pre != null){
//                temp = pre.next;
//                pre.next = cur;
//                cur = pre;
//                pre = temp;
//            }
//            return cur;
//        }
//        public ListNode addInList (ListNode head1, ListNode head2) {
//            // write code here
//            ListNode ret1 =  reverseList(head1);
//            ListNode ret2 =  reverseList(head2);
//            int carry = 0;
//            ListNode cur = new ListNode( -1);
//            ListNode newHead = cur;
//            while(ret1 != null&&ret2 != null){
//
//                int sum  = ret1.val + ret2.val + carry;
//                cur.next = new ListNode( sum % 10);
//                carry = sum / 10;
//                cur = cur.next;
//                ret1 = ret1.next;
//                ret2 = ret2.next;
//            }
//            while(ret1 != null){
//                int sum = ret1.val + carry;
//                cur.next = new ListNode(sum % 10);
//                cur = cur.next;
//                carry = sum / 10;
//                ret1 = ret1.next;
//            }
//            while(ret2 != null){
//                int sum = ret2.val + carry;
//                cur.next = new ListNode(sum % 10);
//                cur = cur.next;
//                carry = sum / 10;
//                ret2 = ret2.next;
//            }
//            if(carry != 0){
//                cur.next = new ListNode(carry);l
//            }
//            return reverseList(newHead.next);
//
//        }
}
